package cn.broadsense.thrid.result;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 特征检索详情
 *
 * @author pengxin
 * @date 2022-10-11 10:26
 */
@NoArgsConstructor
@Data
public class FtsDetailsResult implements Serializable {
    private static final long serialVersionUID = -3437800103168904843L;


    /**
     * 记录id
     */
    private String recordId;
    /**
     * 通道id
     */
    private String channelId;
    /**
     * 通道编码
     */
    private String channelCode;
    /**
     * 通道名称
     */
    private String channelName;
    /**
     * 抓拍时间戳
     */
    private Long capTime;
    /**
     * 抓拍时间（零时区时间）
     */
    private String capTimeStr;
    /**
     * 图片
     */
    private String imgUrl;
    /**
     * 目标图片
     */
    private String targetImgUrl;
    /**
     * 编码图片
     */
    private String base64Img;
    /**
     * 用户自定义编码通道
     */
    private String userChannelCode;
    /**
     * 年龄段;0-孩童,1-青年,2-中年,3-老年
     */
    private String age;
    /**
     * 性别;1-男,2-女,9-未知;
     */
    private String gender;
    /**
     * 抱小孩
     */
    private String baby;
    /**
     * 是否戴帽子;0-无,1-有
     */
    private String hat;
    /**
     * 头发类型;1-长发,2-短发,3-马尾,4-头部被遮挡,5-盘发
     */
    private String hairType;
    /**
     * 背包;0-否,1-是
     */
    private String hasBag;
    /**
     * 上衣颜色;1-黑,2-白,3-灰,4-红,5-蓝,6-黄,7-橙,8-棕,9-绿,10-紫,11-青,12-粉,13-透,99-其他
     */
    private String coatColor;
    private String coatLength;
    private String trousersLen;
    private String trousersColor;
    private String umbrella;
    private String objBottom;
    private String objLeft;
    private String objRight;
    private String objTop;
    private String personBottom;
    private String personLeft;
    private String personRight;
    private String personTop;
    private String picRecordId;
    private String vehicleType;
    private String carCategoryA;
    private String carType;
    private String carTypeA;
    private String plateTypeA;
    private String carColor;
    private String carColorA;
    private String carDirect;
    private String plateNum;
    private String plateNumA;
    private String carStyleName;
    private String paperCnt;
    private String dropCnt;
    private String tagCnt;
    private String sunCnt;
    private Boolean faceFlag;
    private String faceImgUri;
    private String faceImgUrl;
    private String faceRecordId;
    private String accompanyNumber;
    private String ageNum;
    private String bagStyle;
    private String capStyle;
    private String faceDirect;
    private String gpsX;
    private String gpsY;
    private String vehicleColor;
    private String lapbeltCnt;
    private String mobileCnt;
    private String plateColor;
    private String smokeCnt;
}
